namespace LiJ.Pay.WeiXin.Coupon.Mos
{
	/// <summary>
	/// 查询代金券请求实体
	/// </summary>
	public class WxPayQueryConpouReq : WxPayBaseReq
	{
		/// <summary>   
		///    代金券id 必填 String 代金券id
		/// </summary>  
		public string coupon_id
		{
			get;
			set;
		}

		/// <summary>   
		///    用户标识 必填 String 用户在商户appid下的唯一标识
		/// </summary>  
		public string openid
		{
			get;
			set;
		}

		/// <summary>   
		///    批次号 必填 String(32) 代金劵对应的批次号
		/// </summary>  
		public string stock_id
		{
			get;
			set;
		}

		/// <summary>   
		///    操作员 可空 String(32) 操作员帐号, 默认为商户号 可在商户平台配置操作员对应的api权限
		/// </summary>  
		public string op_user_id
		{
			get;
			set;
		}

		/// <summary>   
		///    设备号 可空 String(32) 微信支付分配的终端设备号
		/// </summary>  
		public string device_info
		{
			get;
			set;
		}

		protected override void SetSignDics()
		{
			base.SetSignDics();
			base.SetDicItem("device_info", this.device_info);
			base.SetDicItem("coupon_id", this.coupon_id);
			base.SetDicItem("openid", this.openid);
			base.SetDicItem("stock_id", this.stock_id);
			base.SetDicItem("op_user_id", this.op_user_id);
		}
	}
}
